﻿package igz.fleaxy.util 
{
	
	/**
	 * ...
	 * @author Pedro Sánchez Aparicio - pedro.sanchez@intelygenz.com [www.Intelygenz.com]
	 */
	public class RestricType 
	{

		// Alfanumérico
		static public const $COMMON_CHARS:String = " a-zA-Z0-9@._/:;,ñÑáéíóúÁÉÍÓÚüÜ€$'º¿?!¡\\-\"%";

		// Números enteros
		static public const $INTEGER:String = "0-9\\-";

		// Números decimales
		static public const $DECIMAL:String = "0-9,";

		// Letras del alfabeto
		static public const $ALPHABETS:String 			 = "a-zA-ZñÑáéíóú";
		static public const $ALPHABETS_WITH_SPACE:String = " a-zA-ZñÑáéíóú";

		// Alfanumérico
		static public const $ALPHANUMERIC:String = "0-9a-zA-Z";
		
		// Correo Electrónico
		static public const $MAIL:String = "a-zA-Z0-9@._-";
		
		// Dirección URL
		static public const $URL:String = "a-z:@/\\-_";
		
		// Hora
		static public const $HOUR:String = "0-9:";
		
		// Fecha
		static public const $DATE:String = "0-9/";
		
		// Username
		static public const $USERNAME:String = "a-zA-Z_";
		
		// Password
		static public const $PASSWORD:String = "a-zA-Z0-9_-@$&";
		
		// Moneda
		static public const $MONEY:String = "0-9,.";

		public function RestricType() {	}
		
	}
	
}